home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmigaPlus / Tools / Development / envCPP31 / c++ / tools / cprefs / source / vbccprefs.h < prev   
Encoding:
C/C++ Source or Header  |  2002-01-01  |  16.9 KB  |  397 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Dietmar Eilert
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_CODEOPTIONS                         0
  12. #define GD_LINKEROPTIONS                       1
  13. #define GD_VERBOSE                             2
  14. #define GD_SAVE                                3
  15. #define GD_CANCEL                              4
  16. #define GD_OPTIMIZEROPTIONS                    5
  17. #define GD_OPTIMIZE                            6
  18. #define GD_COMPILEROPTIONS                     7
  19. #define GD_MESSAGEOPTIONS                      8
  20. #define GD_LINK                                9
  21. #define GD_SAVEDEFAULT                         10
  22. #define GD_COPYRIGHT                           11
  23. #define GD_OTHEROPTIONS                        12
  24. #define GD_PPCOPTIONS                          13
  25. #define GD_ASKCONFIG                           14
  26. #define GD_VCCCONFIG                           15
  27.  
  28. #define GDX_CODEOPTIONS                        0
  29. #define GDX_LINKEROPTIONS                      1
  30. #define GDX_VERBOSE                            2
  31. #define GDX_SAVE                               3
  32. #define GDX_CANCEL                             4
  33. #define GDX_OPTIMIZEROPTIONS                   5
  34. #define GDX_OPTIMIZE                           6
  35. #define GDX_COMPILEROPTIONS                    7
  36. #define GDX_MESSAGEOPTIONS                     8
  37. #define GDX_LINK                               9
  38. #define GDX_SAVEDEFAULT                        10
  39. #define GDX_COPYRIGHT                          11
  40. #define GDX_OTHEROPTIONS                       12
  41. #define GDX_PPCOPTIONS                         13
  42. #define GDX_ASKCONFIG                          14
  43. #define GDX_VCCCONFIG                          15
  44.  
  45. #define GD_CPPCOMMENTS                         0
  46. #define GD_C99                                 1
  47. #define GD_DEBUG                               2
  48. #define GD_EDITINCLUDE                         3
  49. #define GD_INCLUDES                            4
  50. #define GD_ADDINCLUDE                          5
  51. #define GD_DELINCLUDE                          6
  52. #define GD_EDITDEFINE                          7
  53. #define GD_DEFINES                             8
  54. #define GD_ADDDEFINE                           9
  55. #define GD_DELDEFINE                           10
  56. #define GD_OKCOMPILER                          11
  57. #define GD_PREPROCESSED                        12
  58. #define GD_ASSEMBLE                            13
  59. #define GD_INTERMEDIATE                        14
  60. #define GD_MEMSIZE                             15
  61. #define GD_DEBUGHUNK                           16
  62.  
  63. #define GDX_CPPCOMMENTS                        0
  64. #define GDX_C99                                1
  65. #define GDX_DEBUG                              2
  66. #define GDX_EDITINCLUDE                        3
  67. #define GDX_INCLUDES                           4
  68. #define GDX_ADDINCLUDE                         5
  69. #define GDX_DELINCLUDE                         6
  70. #define GDX_EDITDEFINE                         7
  71. #define GDX_DEFINES                            8
  72. #define GDX_ADDDEFINE                          9
  73. #define GDX_DELDEFINE                          10
  74. #define GDX_OKCOMPILER                         11
  75. #define GDX_PREPROCESSED                       12
  76. #define GDX_ASSEMBLE                           13
  77. #define GDX_INTERMEDIATE                       14
  78. #define GDX_MEMSIZE                            15
  79. #define GDX_DEBUGHUNK                          16
  80.  
  81. #define GD_OKMESSAGES                          0
  82. #define GD_ANSI                                1
  83. #define GD_ISO                                 2
  84. #define GD_ADDENABLED                          3
  85. #define GD_DELENABLED                          4
  86. #define GD_HIDEPATH                            5
  87. #define GD_EDITENABLED                         6
  88. #define GD_ENABLED                             7
  89. #define GD_ADDDISABLED                         8
  90. #define GD_DELDISABLED                         9
  91. #define GD_EDITDISABLED                        10
  92. #define GD_DISABLED                            11
  93. #define GD_WARNINGS                            12
  94. #define GD_MAXERRORS                           13
  95.  
  96. #define GDX_OKMESSAGES                         0
  97. #define GDX_ANSI                               1
  98. #define GDX_ISO                                2
  99. #define GDX_ADDENABLED                         3
  100. #define GDX_DELENABLED                         4
  101. #define GDX_HIDEPATH                           5
  102. #define GDX_EDITENABLED                        6
  103. #define GDX_ENABLED                            7
  104. #define GDX_ADDDISABLED                        8
  105. #define GDX_DELDISABLED                        9
  106. #define GDX_EDITDISABLED                       10
  107. #define GDX_DISABLED                           11
  108. #define GDX_WARNINGS                           12
  109. #define GDX_MAXERRORS                          13
  110.  
  111. #define GD_OKCODE                              0
  112. #define GD_CPU                                 1
  113. #define GD_MATH                                2
  114. #define GD_LARGECODE                           3
  115. #define GD_LARGEDATA                           4
  116. #define GD_STACKCHECK                          5
  117. #define GD_PROFILE                             6
  118. #define GD_CONST                               7
  119. #define GD_DOUBLEPUSH                          8
  120.  
  121. #define GDX_OKCODE                             0
  122. #define GDX_CPU                                1
  123. #define GDX_MATH                               2
  124. #define GDX_LARGECODE                          3
  125. #define GDX_LARGEDATA                          4
  126. #define GDX_STACKCHECK                         5
  127. #define GDX_PROFILE                            6
  128. #define GDX_CONST                              7
  129. #define GDX_DOUBLEPUSH                         8
  130.  
  131. #define GD_OKOPTIMIZER                         0
  132. #define GD_OPTIMIZER                           1
  133. #define GD_UNROLLALL                           2
  134. #define GD_OPTIMIZESIZE                        3
  135. #define GD_OPTIMIZESPEED                       4
  136. #define GD_ASSOZIATIVEFP                       5
  137. #define GD_OPTIMIZEALIAS                       6
  138. #define GD_OPTIMIZEINLINE                      7
  139. #define GD_OPTIMIZEPEEPHOLE                    8
  140. #define GD_OPTIMIZESCHEDULE                    9
  141. #define GD_UNROLLSIZE                          10
  142. #define GD_INLINESIZE                          11
  143.  
  144. #define GDX_OKOPTIMIZER                        0
  145. #define GDX_OPTIMIZER                          1
  146. #define GDX_UNROLLALL                          2
  147. #define GDX_OPTIMIZESIZE                       3
  148. #define GDX_OPTIMIZESPEED                      4
  149. #define GDX_ASSOZIATIVEFP                      5
  150. #define GDX_OPTIMIZEALIAS                      6
  151. #define GDX_OPTIMIZEINLINE                     7
  152. #define GDX_OPTIMIZEPEEPHOLE                   8
  153. #define GDX_OPTIMIZESCHEDULE                   9
  154. #define GDX_UNROLLSIZE                         10
  155. #define GDX_INLINESIZE                         11
  156.  
  157. #define GD_OKLINKER                            0
  158. #define GD_LINKER                              1
  159. #define GD_ADDOBJECT                           2
  160. #define GD_DELOBJECT                           3
  161. #define GD_EDITOBJECT                          4
  162. #define GD_OBJECTS                             5
  163. #define GD_EXTRALIB                            6
  164. #define GD_ADDLIBPATH                          7
  165. #define GD_DELLIBPATH                          8
  166. #define GD_EDITLIBPATH                         9
  167. #define GD_LIBPATHS                            10
  168. #define GD_STDLIB                              11
  169.  
  170. #define GDX_OKLINKER                           0
  171. #define GDX_LINKER                             1
  172. #define GDX_ADDOBJECT                          2
  173. #define GDX_DELOBJECT                          3
  174. #define GDX_EDITOBJECT                         4
  175. #define GDX_OBJECTS                            5
  176. #define GDX_EXTRALIB                           6
  177. #define GDX_ADDLIBPATH                         7
  178. #define GDX_DELLIBPATH                         8
  179. #define GDX_EDITLIBPATH                        9
  180. #define GDX_LIBPATHS                           10
  181. #define GDX_STDLIB                             11
  182.  
  183. #define GD_OKSPECIAL                           0
  184. #define GD_EDITOPTION                          1
  185. #define GD_OPTIONS                             2
  186. #define GD_ADDOPTION                           3
  187. #define GD_DELOPTION                           4
  188.  
  189. #define GDX_OKSPECIAL                          0
  190. #define GDX_EDITOPTION                         1
  191. #define GDX_OPTIONS                            2
  192. #define GDX_ADDOPTION                          3
  193. #define GDX_DELOPTION                          4
  194.  
  195. #define GD_OKPPC                               0
  196. #define GD_MERGEFPCONST                        1
  197. #define GD_RODATA                              2
  198. #define GD_FSUBZERO                            3
  199. #define GD_AMIGAALIGN                          4
  200. #define GD_ELF                                 5
  201. #define GD_POWEROPEN                           6
  202. #define GD_REGISTERNAMES                       7
  203. #define GD_SETCCS                              8
  204. #define GD_LMW                                 9
  205. #define GD_FMADD                               10
  206. #define GD_EMBEDDEDABI                         11
  207. #define GD_ALIGNSTACK                          12
  208.  
  209. #define GDX_OKPPC                              0
  210. #define GDX_MERGEFPCONST                       1
  211. #define GDX_RODATA                             2
  212. #define GDX_FSUBZERO                           3
  213. #define GDX_AMIGAALIGN                         4
  214. #define GDX_ELF                                5
  215. #define GDX_POWEROPEN                          6
  216. #define GDX_REGISTERNAMES                      7
  217. #define GDX_SETCCS                             8
  218. #define GDX_LMW                                9
  219. #define GDX_FMADD                              10
  220. #define GDX_EMBEDDEDABI                        11
  221. #define GDX_ALIGNSTACK                         12
  222.  
  223. #define INDEX_CNT 16
  224. #define COMPILER_CNT 17
  225. #define MESSAGES_CNT 14
  226. #define CODE_CNT 9
  227. #define OPTIMIZER_CNT 12
  228. #define LINKER_CNT 12
  229. #define SPECIAL_CNT 5
  230. #define PPC_CNT 13
  231.  
  232. extern struct IntuitionBase *IntuitionBase;
  233. extern struct Library       *GadToolsBase;
  234.  
  235. extern struct Screen        *Scr;
  236. extern UBYTE                 *PubScreenName;
  237. extern APTR                  VisualInfo;
  238. extern struct Window        *INDEXWnd;
  239. extern struct Window        *COMPILERWnd;
  240. extern struct Window        *MESSAGESWnd;
  241. extern struct Window        *CODEWnd;
  242. extern struct Window        *OPTIMIZERWnd;
  243. extern struct Window        *LINKERWnd;
  244. extern struct Window        *SPECIALWnd;
  245. extern struct Window        *PPCWnd;
  246. extern struct Gadget        *INDEXGList;
  247. extern struct Gadget        *COMPILERGList;
  248. extern struct Gadget        *MESSAGESGList;
  249. extern struct Gadget        *CODEGList;
  250. extern struct Gadget        *OPTIMIZERGList;
  251. extern struct Gadget        *LINKERGList;
  252. extern struct Gadget        *SPECIALGList;
  253. extern struct Gadget        *PPCGList;
  254. extern struct Gadget        *INDEXGadgets[16];
  255. extern struct Gadget        *COMPILERGadgets[17];
  256. extern struct Gadget        *MESSAGESGadgets[14];
  257. extern struct Gadget        *CODEGadgets[9];
  258. extern struct Gadget        *OPTIMIZERGadgets[12];
  259. extern struct Gadget        *LINKERGadgets[12];
  260. extern struct Gadget        *SPECIALGadgets[5];
  261. extern struct Gadget        *PPCGadgets[13];
  262. extern UWORD                 INDEXLeft;
  263. extern UWORD                 INDEXTop;
  264. extern UWORD                 INDEXWidth;
  265. extern UWORD                 INDEXHeight;
  266. extern UWORD                 COMPILERLeft;
  267. extern UWORD                 COMPILERTop;
  268. extern UWORD                 COMPILERWidth;
  269. extern UWORD                 COMPILERHeight;
  270. extern UWORD                 MESSAGESLeft;
  271. extern UWORD                 MESSAGESTop;
  272. extern UWORD                 MESSAGESWidth;
  273. extern UWORD                 MESSAGESHeight;
  274. extern UWORD                 CODELeft;
  275. extern UWORD                 CODETop;
  276. extern UWORD                 CODEWidth;
  277. extern UWORD                 CODEHeight;
  278. extern UWORD                 OPTIMIZERLeft;
  279. extern UWORD                 OPTIMIZERTop;
  280. extern UWORD                 OPTIMIZERWidth;
  281. extern UWORD                 OPTIMIZERHeight;
  282. extern UWORD                 LINKERLeft;
  283. extern UWORD                 LINKERTop;
  284. extern UWORD                 LINKERWidth;
  285. extern UWORD                 LINKERHeight;
  286. extern UWORD                 SPECIALLeft;
  287. extern UWORD                 SPECIALTop;
  288. extern UWORD                 SPECIALWidth;
  289. extern UWORD                 SPECIALHeight;
  290. extern UWORD                 PPCLeft;
  291. extern UWORD                 PPCTop;
  292. extern UWORD                 PPCWidth;
  293. extern UWORD                 PPCHeight;
  294. extern UBYTE                *INDEXWdt;
  295. extern UBYTE                *COMPILERWdt;
  296. extern UBYTE                *MESSAGESWdt;
  297. extern UBYTE                *CODEWdt;
  298. extern UBYTE                *OPTIMIZERWdt;
  299. extern UBYTE                *LINKERWdt;
  300. extern UBYTE                *SPECIALWdt;
  301. extern UBYTE                *PPCWdt;
  302. extern UBYTE                *VERBOSE0Labels[];
  303. extern UBYTE                *OPTIMIZE0Labels[];
  304. extern UBYTE                *LINK0Labels[];
  305. extern UBYTE                *COPYRIGHT0Labels[];
  306. extern UBYTE                *CPPCOMMENTS1Labels[];
  307. extern UBYTE                *C991Labels[];
  308. extern UBYTE                *DEBUG1Labels[];
  309. extern UBYTE                *PREPROCESSED1Labels[];
  310. extern UBYTE                *ASSEMBLE1Labels[];
  311. extern UBYTE                *INTERMEDIATE1Labels[];
  312. extern UBYTE                *MEMSIZE1Labels[];
  313. extern UBYTE                *DEBUGHUNK1Labels[];
  314. extern UBYTE                *ANSI2Labels[];
  315. extern UBYTE                *ISO2Labels[];
  316. extern UBYTE                *HIDEPATH2Labels[];
  317. extern UBYTE                *WARNINGS2Labels[];
  318. extern UBYTE                *CPU3Labels[];
  319. extern UBYTE                *MATH3Labels[];
  320. extern UBYTE                *LARGECODE3Labels[];
  321. extern UBYTE                *LARGEDATA3Labels[];
  322. extern UBYTE                *STACKCHECK3Labels[];
  323. extern UBYTE                *PROFILE3Labels[];
  324. extern UBYTE                *CONST3Labels[];
  325. extern UBYTE                *DOUBLEPUSH3Labels[];
  326. extern UBYTE                *OPTIMIZER4Labels[];
  327. extern UBYTE                *UNROLLALL4Labels[];
  328. extern UBYTE                *OPTIMIZESIZE4Labels[];
  329. extern UBYTE                *OPTIMIZESPEED4Labels[];
  330. extern UBYTE                *ASSOZIATIVEFP4Labels[];
  331. extern UBYTE                *OPTIMIZEALIAS4Labels[];
  332. extern UBYTE                *OPTIMIZEINLINE4Labels[];
  333. extern UBYTE                *OPTIMIZEPEEPHOLE4Labels[];
  334. extern UBYTE                *OPTIMIZESCHEDULE4Labels[];
  335. extern UBYTE                *LINKER5Labels[];
  336. extern UBYTE                *EXTRALIB5Labels[];
  337. extern UBYTE                *STDLIB5Labels[];
  338. extern UBYTE                *MERGEFPCONST7Labels[];
  339. extern UBYTE                *RODATA7Labels[];
  340. extern UBYTE                *FSUBZERO7Labels[];
  341. extern UBYTE                *AMIGAALIGN7Labels[];
  342. extern UBYTE                *ELF7Labels[];
  343. extern UBYTE                *POWEROPEN7Labels[];
  344. extern UBYTE                *REGISTERNAMES7Labels[];
  345. extern UBYTE                *SETCCS7Labels[];
  346. extern UBYTE                *LMW7Labels[];
  347. extern UBYTE                *FMADD7Labels[];
  348. extern UBYTE                *EMBEDDEDABI7Labels[];
  349. extern UBYTE                *ALIGNSTACK7Labels[];
  350. extern struct TextAttr       topaz8;
  351. extern struct IntuiText      OPTIMIZERIText[];
  352. extern UWORD                 INDEXGTypes[];
  353. extern UWORD                 COMPILERGTypes[];
  354. extern UWORD                 MESSAGESGTypes[];
  355. extern UWORD                 CODEGTypes[];
  356. extern UWORD                 OPTIMIZERGTypes[];
  357. extern UWORD                 LINKERGTypes[];
  358. extern UWORD                 SPECIALGTypes[];
  359. extern UWORD                 PPCGTypes[];
  360. extern struct NewGadget      INDEXNGad[];
  361. extern struct NewGadget      COMPILERNGad[];
  362. extern struct NewGadget      MESSAGESNGad[];
  363. extern struct NewGadget      CODENGad[];
  364. extern struct NewGadget      OPTIMIZERNGad[];
  365. extern struct NewGadget      LINKERNGad[];
  366. extern struct NewGadget      SPECIALNGad[];
  367. extern struct NewGadget      PPCNGad[];
  368. extern ULONG                 INDEXGTags[];
  369. extern ULONG                 COMPILERGTags[];
  370. extern ULONG                 MESSAGESGTags[];
  371. extern ULONG                 CODEGTags[];
  372. extern ULONG                 OPTIMIZERGTags[];
  373. extern ULONG                 LINKERGTags[];
  374. extern ULONG                 SPECIALGTags[];
  375. extern ULONG                 PPCGTags[];
  376.  
  377.  
  378. extern int SetupScreen( void );
  379. extern void CloseDownScreen( void );
  380. extern int OpenINDEXWindow( void );
  381. extern void CloseINDEXWindow( void );
  382. extern int OpenCOMPILERWindow( void );
  383. extern void CloseCOMPILERWindow( void );
  384. extern int OpenMESSAGESWindow( void );
  385. extern void CloseMESSAGESWindow( void );
  386. extern int OpenCODEWindow( void );
  387. extern void CloseCODEWindow( void );
  388. extern void OPTIMIZERRender( void );
  389. extern int OpenOPTIMIZERWindow( void );
  390. extern void CloseOPTIMIZERWindow( void );
  391. extern int OpenLINKERWindow( void );
  392. extern void CloseLINKERWindow( void );
  393. extern int OpenSPECIALWindow( void );
  394. extern void CloseSPECIALWindow( void );
  395. extern int OpenPPCWindow( void );
  396. extern void ClosePPCWindow( void );
  397.